// course/pages/coursedetail/coursedetail.js
Page({
    data: {
        titleList: ['课程详情', '课程目录', '名师介绍', '课堂交流', '课程介绍'],
        current: 0,
        courseInfo: {
            title: '心理咨询师精讲课程',
            duration: '50小时1分51秒',
            lessonCount: 38,
            validDays: 1095,
            studyCount: 4658,
            reviewCount: 56,
            collectCount: 98,
            price: 239,
            originalPrice: 339
        },
        // 假设从全局配置中获取基础URL
        tools: {
            onlineBaseUrl: 'https://www.hnsfxlzx.com'
        }
    },

    onLoad(options) {
        // 页面加载时初始化数据
        this.initCourseData();
    },

    initCourseData() {
        // 模拟从服务器获取课程数据
        // 实际开发中应该调用API获取数据
        const mockData = {
            title: '心理咨询师精讲课程',
            // 其他课程数据...
        };

        this.setData({
            courseInfo: mockData
        });
    },

    chooseItem(e) {
        const index = e.currentTarget.dataset.index;
        this.setData({
            current: index
        });
    },

    swiperChanged(e) {
        this.setData({
            current: e.detail.current
        });
    },

    // 处理图片加载失败
    imageError(e) {
        console.error('图片加载失败:', e.detail);
        // 可以在这里设置默认图片
    }
});